Career
Java Backend Developer | Contract | Banking
Singapore, Singapore
Role Responsibilities: - Design, develop, and maintain microservices and backend APIs using Java and Spring Boot. - Implement clean, modular, and testable code aligned with enterprise standards. - Build RESTful services and integrate with internal and external systems. - Develop and maintain event-driven components using Kafka. - Design Kafka topics, partitions, and consumer groups to ensure high throughput and fault tolerance. - Troubleshoot Kafka production issues and optimize producer and consumer performance. - Work with Oracle to design schemas, stored procedures, and optimize complex SQL queries. - Ensure data integrity, performance tuning, and efficient query execution. - Support migration and data integration tasks when required. Requirements: - Minimum of 6 years of experience in software development. - Bachelor’s degree in Computer Science or a similar relevant educational background. - Solid experience in Java and Spring Boot. - Strong understanding of Kafka producers, consumers, and stream processing. - Hands-on experience with Oracle SQL, PL/SQL, and performance tuning. - Strong knowledge of microservices architecture and REST APIs. - Experience in secure coding practices and enterprise integration patterns. - Exposure to cloud platforms such as AWS, Azure, or GCP. - Knowledge of CI/CD tools including Jenkins, Git, and Maven. - Familiarity with container platforms like Docker and Kubernetes. - Experience in caching frameworks such as Redis or similar. - Understanding of the banking domain, including loans, payments, cards, or core banking systems. EA Reg. No. 25C2690 | EA License No. R1330510
Submit your application
Enter first name
Enter last name
Enter email
Enter phone
Enter nationality or work authorization
Links
Enter Linkedin Url